function setupExpertCallHistoryGrid() {
    $("#expertCalls").jqGrid({
        url : 'getExpertCallSearchList.action',
        datatype : "local",
        colNames : [ '序号', '身份证号', '姓名', '性别', '调用名', '调用目的', '调用缘由', '备注' ],
        colModel : [ {
            name : 'no',
            index : 'no',
            width : 25,
            sortable : false
        }, {
            name : 'expertIdNo',
            index : 'expertIdNo',
            width : 120
        }, {
            name : 'expertName',
            index : 'expertName',
            width : 60
        }, {
            name : 'expertSex',
            index : 'expertSex',
            width : 30
        }, {
            name : 'callName',
            index : 'callName',
            width : 120
        }, {
            name : 'callAim',
            index : 'callAim',
            width : 60
        }, {
            name : 'callReason',
            index : 'callReason',
            width : 220
        }, {
            name : 'callRemark',
            index : 'callRemark',
            width : 250
        } ],
        rowNum : 10,
        height : 'auto',
        rowList : [ 10, 20, 30 ],
        pager : '#pager',
        sortname : 'id',
        viewrecords : true,
        sortorder : "desc",
        caption : "专家调用信息一览",
        multiselect : true,
        loadError : dealError
    });
    $("#expertCalls").jqGrid('navGrid', '#pager', {
        edit : false,
        add : false,
        del : false
    });
}

function setupExpertCallHistoryToolbar() {
    $("#back").button({
        icons : {
            primary : "ui-icon-arrowreturnthick-1-w"
        }
    }).click(function() {
        history.back();
    });
}

function initData() {
    var expertId = $('#expertId').val();
    if (!expertId) {
        message('没有选中专家', 'alert', 'top');
        return false;
    }
    var expertSearch = {
        'expertCallSearch.target.id' : expertId,
        'expertCallSearch.target.idNo' : '',
        'expertCallSearch.target.name' : '',
        'expertCallSearch.target.sex' : '',
        'expertCallSearch.callName' : '',
        'expertCallSearch.callAim' : '',
        'expertCallSearch.callReason' : '',
        'expertCallSearch.callRemark' : ''
    };
    var postData = $("#expertCalls").jqGrid("getGridParam", "postData");
    $.extend(postData, expertSearch);
    $("#expertCalls").jqGrid("setGridParam", {
        search : true,
        datatype : 'json'
    }).trigger("reloadGrid", [ {
        page : 1
    } ]);
}